iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0
Modern Web

Django 初心者之旅系列 第 4

【Day 04】建立 Django Project

  • 分享至 

  • xImage
  •  

還記得昨天我們建立的那個名為myprojectvenv資料夾嗎?
接下來我們就要把第一個Django Project建在裡面囉!

建立第一個 Django Project

  1. 首先打開CMD並切換到venv的資料夾路徑下

    (路徑不一定是這樣,視個人建立的路徑而定)

  2. 執行activate.bat啟動虛擬環境

    Scripts\activate.bat
    

    啟動虛擬環境後結果如下:

  3. 繼續輸入以下指令建立第一個名為myworldDjango Project
    (名字可以取自己喜歡的~)

    django-admin startproject myworld
    

    可以看到在venv資料夾下面多了一個資料夾,它就是我們剛建立的Django Project

  4. 觀察路徑下產生的檔案


    myworld資料夾裡面有2個東西,其中一個是同名資料夾,另一個則是manage.py

    • myworld
      • 可以說是整個Django Project的心臟,網站的時區、語言、urls、部署的相關設定都跟它有關係
    • manage.py
      • 我們後面會在啟動Server和更新資料庫的時候用到它

    繼續往下看myworld裡面有什麼吧!

    • __init.py__
      • 只是一個空檔案,用來表示myworld是一個package(module)
    • settings.py
      • 所有網站的詳細設定都寫在這裡,除前面提過的還有資料庫的種類/路徑、網站根路徑、允許存取的主機/域名等等
    • urls.py
      • 影響訪問者輸入網址會看到哪個網頁
    • asgi.py、wsgi.py
      • 網站需要部屬到Server的時候會用到

讓 Django 在 localhost 運行

(注意! 此時虛擬環境還在啟動狀態)

  1. 在CMD裡切換路徑到Django Project所在的資料夾下

  2. 輸入以下指令啟動 Server

    py manage.py runserver
    

  3. 前往指定網址確認結果

    在瀏覽器貼入上面紅框內的網址,看到以下畫面代表成功建立Django Project啦!

ps. 在CMDCtrl+C可以 stop server


上一篇
【Day 03】 Django 環境設定
下一篇
【Day 05】建立 Django App
系列文
Django 初心者之旅31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言